Dimensional Inference Using Symbol Lives

نویسندگان

  • Brian Farrimond
  • John Collins
چکیده

Scientific equations embedded in computer programs must obey the rules for dimensional consistency. Many efforts have been made to enforce these rules within computer programs. Some methods require the user to modify the program by adding dimensional information either as extensions to the programming language or else by using existing language facilities. The large amount of effort required to modify large scientific and engineering programs in this way is usually uneconomic and can be prone to error if done manually. Consequently, methods that do not require modifications to the program have been developed. However, these methods are limited in what they can discover and find it hard to tell the user where, precisely, in his program the error has been made. This paper describes a novel approach which employs the concept of symbol lives to analyse the dimensional implications of the users source code. The method, implemented for Fortran programs in the software engineering toolkit, WinFPT, is fast, systematic and identifies the locations of errors in the user's source code. Keywords--Software Engineering, Dimensional Analysis, Static Analysis, Fortran

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

The Two-dimensional Contou-carrère Symbol and Reciprocity Laws

We define a two-dimensional Contou-Carrère symbol, which is a deformation of the two-dimensional tame symbol and is a natural generalization of the (usual) one-dimensional Contou-Carrère symbol. We give several constructions of this symbol and investigate its properties. Using higher categorical methods, we prove reciprocity laws on algebraic surfaces for this symbol. We also relate the two-dim...

متن کامل

E-mail as a Source and Symbol of Stress

The increasing volume of e-mail and other technologically enabled communications are widely regarded as a growing source of stress in people’s lives. Yet research also suggests that new media afford people additional flexibility and control by enabling them to communicate from anywhere at any time. Using a combination of quantitative and qualitative data, this paper builds theory that unravels ...

متن کامل

A Cohomological Approach to Properties of the Norm Residue Symbol in Higher Dimensional Class Eld Theory

In earlier work the author proved that the Vostokov symbol of the n-dimensional mixed characteristic local eld X n = kfft 1 n) q ! q commutes with the corresponding Vostokov symbol of X n?1 = kfft 1 gg : : :fft n?2 gg. Here the author generalizes this theorem to the case of a regular local ring A subject to certain conditions. This is done by using Kato's reformulation of the Vostokov symbol as...

متن کامل

A Variational Bayes Approach to Decoding in a Phase-Uncertain Digital Receiver

This paper presents a Bayesian approach to symbol and phase inference in a phase-unsynchronized digital receiver. It primarily extends [10] to the multi-symbol case, using the variational Bayes (VB) approximation to deal with the combinatorial complexity of the phase inference in this case. The work provides a fully Bayesian extension of the EM-based framework underlying current turbo-synchroni...

متن کامل

A descriptive Mode Inference for Logic

In general, an n-ary predicate (relation) describes the relationship among its arguments, and such that no argument has to be of a special mode. The uniication and the resolution (SLDNF-resolution) do capture this state of aaair. Hence, the aim of logic programming is in some point approximatively achieved if the system is able to automatically determine the descriptive mode of an n-ary predica...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2007